SIMSCRIPT
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
SIMSCRIPT is a free-form, English-like general-purpose simulation language conceived by Harry Markowitz and Bernard Hausner at the RAND Corporation in 1962. It was implemented as a Fortran preprocessor on the IBM 7090cite-ref-1[1]cite-ref-2[2] and was designed for large discrete event simulations. It influenced Simula.cite-ref-simula-pdf-3-0[3]
Though earlier versions were released into the public domain, SIMSCRIPT was commercialized by Markowitz's company, California Analysis Center, Inc. (CACI), which produced proprietary versions SIMSCRIPT I.5cite-ref-4[4]cite-ref-5[5] and SIMSCRIPT II.5.
Contents
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
SIMSCRIPT II.5
SIMSCRIPT II.5cite-ref-6[6]cite-ref-7[7] was the last pre-PC incarnation of SIMSCRIPT, one of the oldest computer simulation languages. Although military contractor CACI released it in 1971, it still enjoys wide use in large-scale military and air-traffic control simulations.cite-ref-8[8]cite-ref-pc1988-9-0[9]
SIMSCRIPT II.5 is a powerful, free-form, English-like, general-purpose simulation programming language. It supports the application of software engineering principles, such as structured programming and modularity, which impart orderliness and manageability to simulation models.cite-ref-10[10]
SIMSCRIPT III
PL/I implementation
A PL/I implementation was developed during 1968–1969, based on the public domain version released by RAND Corporation.cite-ref-16[16]
See also
References
cite-note-22. ↑ Simulation With Arena.
cite-note-simula-pdf-33. ↑ citerefkristen-nygaard1978Kristen Nygaard (1978). "The Development of the SIMULA Languages" (PDF). The development of … SIMULA I and SIMULA 67 … were influenced by the design of SIMSCRIPT …
cite-note-44. ↑ citerefm-e-kuhlM. E. Kuhl. "The SIMSCRIPT III Programming Language for Modular Object …" (PDF). … and was followed by SIMSCRIPT I.5 from CACI in 1965
cite-note-55. ↑ "A Look Back in Time: The CACI Story".
cite-note-66. ↑ citerefphilip-j-kiviat1973Philip J Kiviat (January 1973). Simscript II.5: Programming language. Consolidated Analysis Centers.
cite-note-88. ↑ 1988 magazine quote: "today used principally by the U. S. military."
cite-note-pc1988-99. ↑ citerefwilliam-g-shepherd-jr-1988William G. Shepherd Jr. (September 1988). "Market Value – PCs on Wall Street". PC Computing. pp. 150–157.
cite-note-1010. ↑ citerefrussell1983Russell, Edward C. (1983). Building Simulation models with SIMSCRIPT II.5. Los Angeles: CACI.
cite-note-1111. ↑ The SIMSCRIPT III programming language. Proceedings of the Winter Simulation Conference, 2005. doi:10.1109/WSC.2005.1574302. S2CID 8577001. SIMSCRIPT III is a programming language for discrete-event simulation. It is a major extension of its predecessor, SIMSCRIPT II.5, providing full support for …
cite-note-1212. ↑ "SIMSCRIPT III Object-Oriented, Modular, Integrated software development tool". simscript.com.
cite-note-1414. ↑ "SIMSCRIPT III User's Manual" (PDF). June 26, 1997. Archived from the original (PDF) on 2020-11-24.
cite-note-1515. ↑ "CACI Products". Retrieved March 12, 2019.
cite-note-1616. ↑ citerefjack-belzeralbert-g-holzmanallen-kent1979Jack Belzer; Albert G. Holzman; Allen Kent (1979). Encyclopedia of Computer Science and Technology: Volume 13. ISBN 978-0824722630. SIMSCRIPT. This PL/I based version, first developed in 1968–1969 … of SIMSCRIPT I, particularly in large simulations at The RAND Corporation
External links
• CACI SIMSCRIPT page
• History of Programming Languages: SIMSCRIPT
• Oral history interview with Harry M. Markowitz, Charles Babbage Institute, University of Minnesota - Markowitz discusses his development of portfolio theory, sparse matrices, and his work at the RAND Corporation and elsewhere on simulation software development (including computer language SIMSCRIPT), modeling, and operations research.